var APIURL = "http://127.0.0.1:8888"

function APIurl() {
  this.list = function (url, data, fn) {
    wx.request({
      url: APIURL + url, //仅为示例，并非真实的接口地址
      data: data,
      method: 'GET',
      success (res) {
        wx.hideLoading()
        if (res.data.data) {
          typeof fn == 'function' && fn(res.data.data);
      } else if (res.data) {
          typeof fn == 'function' && fn(res.data);
      } else {
          typeof fn == 'function' && fn(res);
      }
        return 
      }
    })
  }


  //netTool 联网工具类 apiurl ；data需要有id，fn 回调
  this.update = function (url,data, fn) {
    wx.request({
      url: APIURL + url, //仅为示例，并非真实的接口地址
      data: data,
      method: 'PUT',
      success (res) {
        wx.hideLoading()
        if (res.data.data) {
          typeof fn == 'function' && fn(res.data.data);
      } else if (res.data) {
          typeof fn == 'function' && fn(res.data);
      } else {
          typeof fn == 'function' && fn(res);
      }
        return 
      }
    })
  };
  this.save = function (url,data, fn) {
    wx.request({
      url: APIURL + url, //仅为示例，并非真实的接口地址
      data: data,
      method: 'POST',
      success (res) {
        wx.hideLoading()
        if (res.data.data) {
          typeof fn == 'function' && fn(res.data.data);
      } else if (res.data) {
          typeof fn == 'function' && fn(res.data);
      } else {
          typeof fn == 'function' && fn(res);
      }
        return 
      }
    })
  };
}
module.exports = APIurl;